<template>
  <view :style="{ height: statusBarHeight }" class="uni-status-bar">
    <slot />
  </view>
</template>

<script>
const system = uni.getSystemInfoSync();
let statusBarHeight = system.statusBarHeight;
// #ifdef MP-WEIXIN
let custom = uni.getMenuButtonBoundingClientRect();
statusBarHeight = custom.top;
// #endif
export default {
  name: "UniStatusBar",
  data() {
    return {
      statusBarHeight: statusBarHeight + "px",
    };
  },
};
</script>

<style lang="scss" scoped>
.uni-status-bar {
  // width: 750rpx;
  height: 20px;
  // height: var(--status-bar-height);
}
</style>
